home *** CD-ROM | disk | FTP | other *** search
Makefile | 2002-04-08 | 4.0 KB | 159 lines |
- #############################################################################
- # Makefile for building: libqxt.so.0.3.0
- # Generated by qmake (1.02a) on: Fri Apr 5 11:00:50 2002
- # Project: qxt.pro
- # Template: lib
- # Command: $(QMAKE) qxt.pro
- #############################################################################
-
- ####### Compiler, tools and options
-
- CC = cc
- CXX = CC
- LEX = flex
- YACC = yacc
- CFLAGS = -n32 -woff 1021,1209,1233,1314,1355,1375,1506 -fullwarn -O2 -OPT:Olimit=3000 -DQT_NO_DEBUG -DQT_SHARED
- CXXFLAGS = -n32 -LANG:ansi-for-init-scope=ON:bool=ON -woff 1021,1209,1233,1314,1355,1375,1506,1681,1682,3496 -fullwarn -O2 -OPT:Olimit=3000 -DQT_NO_DEBUG -DQT_SHARED
- LEXFLAGS =
- YACCFLAGS= -d
- INCPATH = -I$(QTDIR)/include -I.moc/release/ -I$(QTDIR)/mkspecs/irix-n32
- LINK = CC
- LFLAGS = -n32 -shared -Wl,-soname,libqxt.so.0 -Wl,-rpath,../../../lib/
- LIBS = $(SUBLIBS) -Wl,-rpath,/xlv1/freeware/2002.May/qt/3.0.3/src.diffbuild/qt-x11-free-3.0.3/lib -L/xlv1/freeware/2002.May/qt/3.0.3/src.diffbuild/qt-x11-free-3.0.3/lib -lqt -lGLU -lGL -lXmu -lm -lICE -lSM -lXext -lX11 -lm
- AR = CC -ar -o
- RANLIB =
- MOC = $(QTDIR)/bin/moc
- UIC = $(QTDIR)/bin/uic
- QMAKE = qmake
- TAR = tar -cf
- GZIP = gzip -9f
- COPY = cp -f
- COPY_FILE= $(COPY) -p
- COPY_DIR = $(COPY) -pR
- DEL_FILE = rm -f
- DEL_DIR = rmdir
- MOVE = mv
-
- ####### Output directory
-
- OBJECTS_DIR = .obj/release/
-
- ####### Files
-
- HEADERS = qxt.h
- SOURCES = qxt.cpp
- OBJECTS = .obj/release/qxt.o
- FORMS =
- UICDECLS =
- UICIMPLS =
- SRCMOC = .moc/release/moc_qxt.cpp
- OBJMOC = .obj/release/moc_qxt.o
- DIST =
- QMAKE_TARGET = qxt
- DESTDIR = ../../../lib/
- TARGET = libqxt.so.0.3.0
- TARGETA = ../../../lib/libqxt.a
- TARGETD = libqxt.so.0.3.0
- TARGET0 = libqxt.so
- TARGET1 = libqxt.so.0
- TARGET2 = libqxt.so.0.3
-
- first: all
- ####### Implicit rules
-
- .SUFFIXES: .c .cpp .cc .cxx .C
-
- .cpp.o:
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
-
- .cc.o:
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
-
- .cxx.o:
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
-
- .C.o:
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
-
- .c.o:
- $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
-
- ####### Build rules
-
- all: Makefile ../../../lib/libqxt.prl ../../../lib/$(TARGET)
-
- ../../../lib/$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC) $(SUBLIBS)
- test -d ../../../lib/ || mkdir -p ../../../lib/
- -rm -f $(TARGET) $(TARGET0) $(TARGET1) $(TARGET2)
- $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
- -ln -s $(TARGET) $(TARGET0)
- -ln -s $(TARGET) $(TARGET1)
- -ln -s $(TARGET) $(TARGET2)
- -rm -f ../../../lib/$(TARGET)
- -rm -f ../../../lib/$(TARGET0)
- -rm -f ../../../lib/$(TARGET1)
- -rm -f ../../../lib/$(TARGET2)
- -mv $(TARGET) $(TARGET0) $(TARGET1) $(TARGET2) ../../../lib/
-
-
-
- staticlib: $(TARGETA)
-
- $(TARGETA): $(UICDECLS) $(OBJECTS) $(OBJMOC)
- -rm -f $(TARGETA)
- $(AR) $(TARGETA) $(OBJECTS) $(OBJMOC)
-
- mocables: $(SRCMOC)
-
- $(MOC):
- ( cd $(QTDIR)/src/moc ; $(MAKE) )
-
- ../../../lib/libqxt.prl:
- @$(QMAKE) -prl qxt.pro
- Makefile: qxt.pro ../../../.qmake.cache $(QTDIR)/mkspecs/irix-n32/qmake.conf ../../../lib/libqt.prl
- $(QMAKE) qxt.pro
- qmake:
- @$(QMAKE) qxt.pro
-
- dist:
- @mkdir -p .obj/release/qxt && $(COPY_FILE) --parents $(SOURCES) $(HEADERS) $(FORMS) $(DIST) .obj/release/qxt/ && ( cd `dirname .obj/release/qxt` && $(TAR) qxt.tar qxt && $(GZIP) qxt.tar ) && mv `dirname .obj/release/qxt`/qxt.tar.gz . && rm -rf .obj/release/qxt
-
- mocclean:
- -rm -f $(OBJMOC)
- -rm -f $(SRCMOC)
-
- uiclean:
-
- clean: mocclean
- -rm -f $(OBJECTS)
- -rm -f -r $(OBJECTS_DIR)so_locations $(OBJECTS_DIR)ii_files
- -rm -f *~ core *.core
-
-
- ####### Sub-libraries
-
- distclean: clean
- -rm -f ../../../lib/$(TARGET) $(TARGET)
- -rm -f ../../../lib/$(TARGET0) ../../../lib/$(TARGET1) ../../../lib/$(TARGET2) $(TARGETA)
-
-
- FORCE:
-
- ####### Compile
-
- .obj/release/qxt.o: qxt.cpp qxt.h
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/release/qxt.o qxt.cpp
-
- .obj/release/moc_qxt.o: .moc/release/moc_qxt.cpp qxt.h
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/release/moc_qxt.o .moc/release/moc_qxt.cpp
-
- .moc/release/moc_qxt.cpp: $(MOC) qxt.h
- $(MOC) qxt.h -o .moc/release/moc_qxt.cpp
-
- ####### Install
-
- install: all
-
- uninstall:
-
-